Python Job: Backend Developer

Job added on

Company

XTM

Location

Toronto - Canada

Job type

Full-Time

Python Job Details

About XTM

XTM is one of Canada's disruptive fintech leaders focused on creating alternative, innovative payment solutions helping businesses and service workers disseminate and access Earned Wages and Gratuities.

Our Today™ Solution, consisting of a mobile app and wallet paired with a Visa or Mastercard debit card, is used by thousands of restaurants, bars, and salons across Canada and the United States.

We continue to grow at a fast pace and we are looking for passionate and talented go-getters that can help us with our vision of becoming the global leader in automated payments and efficiencies within the hospitality and personal care space.

About the Role

We are currently looking for a Backend Developer to join our Engineering Team!

The Backend Developer will report to the Director of Engineering. In this role, you will be responsible for building and maintaining backend systems of all kinds. We are looking for someone with proven experience using Python, SQL, and Alembic.

In this role, you will primarily be building in house restful APIs, so experience working with restful web services is required. We are looking for someone with extreme attention to detail with the ability to match architectural designs. You will work closely with the larger Engineering and Product & Design teams, responsible for the full software development life cycle, from conception to deployment.

As this is a hybrid role, the successful candidate will be based in the GTA and will be expected to come into our head office at least 1-2 days a week.

What You’ll Be Doing

1. Building and maintaining APIs that are clean, well-documented, and easy to use.
2. Designing and coding servers, services, applications, and databases that are reusable, scalable, and meet critical architecture goals.
3. Translating business requirements into functional code with thorough understanding of logic.
4. Catching and filtering out bugs prior to delivery.
5. Troubleshooting production issues and supporting the team in scalability and performance efforts.
6. Attending and participating in daily scrum and project meetings as a key contributor.
7. Supporting existing production code and improving performance and customer experience.
8. Providing technical guidance and direction to other developers.
9. Promoting a culture of collaboration, care, and high quality.
10. Staying up to date with best practices, trends, and tools.

What You Bring to the Table

1. Degree or diploma in Computer Science, Web Development, or related field.
2. 2-3 years experience in backend web development.
3. At least 2 years of experience with Python.
4. Experience with Git.
5. Experience with MYSQL.
6. Experience with Alembic.
7. Experience creating and documenting web services.
8. Experience working with restful web services.
9. Experience working in an Agile/Scrum development process.
10. Extreme attention to detail with the ability to match architectural design.

You’ll Get Bonus Points For

1. Java experience.
2. PHP experience.
3. AWS Management experience.

What It’s Like to Work With Us

Headquartered in Toronto’s bustling Liberty Village, our team is filled with passionate individuals from diverse professional backgrounds. We have a solution based, positive, and collaborative culture where our team is empowered to achieve excellence and grow as professionals.

At XTM, you’ll be working with industry-leading technology that changes the way people access their earnings. It’s a serious mission, but trust us, you’ll have fun! Our entrepreneurial environment allows employees to have a real impact and find fulfillment in their work. Come build your career with us by tackling new challenges and gaining experience, all while shaping the future of the neo banking space.

What We Offer

1. Generous paid time off
2. Comprehensive health benefits
3. Advancement opportunities
4. Competitive wages
5. A chance to work with a winning team
6. Fun and supportive atmosphere
7. ESPP (Employee Stock Purchase Plan)
8. Annual bonus based on KPI achievement
9. Hybrid/remote working

Equity, Diversity, and Inclusion

At XTM, we value the unique skills, experiences, and perspectives that each individual brings to the team. A diverse workforce is key to our continued success and we are committed to building and maintaining an inclusive environment where all employees feel valued, respected, and empowered.

XTM is an equal opportunity employer under the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act (AODA) and we welcome applications from all qualified candidates. It is our policy to select the most qualified applicants for open roles based solely on the basis of their skills, knowledge, and experience, and we do not discriminate against applicants on the basis of any protected ground.

Accessibility and Accommodations

XTM welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process. If you are contacted for an interview, please let us know of any accommodations you require and we will work with you to meet your needs.

Note to Applicants

As a fintech company, XTM is responsible for highly sensitive information. Please note that any job offer will be conditional upon the completion of a satisfactory background check, including, but not limited to, criminal, credit, and/or employment reference checks. We thank all candidates for their interest, however, only those selected for an interview will be contacted.

Job Type: Full-time

Benefits:

  • Company events
  • Dental care
  • Employee stock purchase plan
  • Extended health care
  • Paid time off
  • Vision care

Schedule:

  • 8 hour shift
  • Day shift
  • Monday to Friday